/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package controlo;

import java.io.FileInputStream;
import java.io.IOException;
import java.net.URL;
import java.util.ArrayList;
import java.util.List;
import java.util.Properties;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;
import util.Pagina;

/**
 *
 * @author bruno
 */
@ManagedBean
@RequestScoped
public class BuscaPagina {

    /**
     * Creates a new instance of BuscaPagina Dicidir entre enum, collection e
     * property
     */
    private Pagina paginaEscolhida;

    public BuscaPagina() {
    }

    public List<Pagina> autoPagina(String inst) {
        List<Pagina> novaLista = new ArrayList<Pagina>();

        for (Pagina pagina : Pagina.values()) {
            if (pagina.toString().toLowerCase().startsWith(inst.toLowerCase())
                    || pagina.getReferenciaPagina().toLowerCase().contains(inst.toLowerCase())) {
                novaLista.add(pagina);
            }
        }
        return novaLista;
    }

    public Pagina getPaginaEscolhida() {
        return paginaEscolhida;
    }

    public void setPaginaEscolhida(Pagina paginaEscolhida) {
        this.paginaEscolhida = paginaEscolhida;
    }
}
